/**
 * 
 */
package org.bf.sms.webservice;

import java.util.List;

import javax.jws.WebParam;
import javax.jws.WebService;

import org.bf.sms.domain.message.Message;


/**
 * 短信接受服务
 * 
 * @author LiuChang
 * @version 1.0 2010-12-03
 * @since 1.0
 */
@WebService
public interface SMSServer
{
	/**
	 * 发送短信--文本
	 * 
	 * @param text
	 *            文本内容
	 * @return
	 */
	String sendText(@WebParam(name = "text") String text);

	/**
	 * 发送短信--对象
	 * 
	 * @param message
	 * @return 文本内容
	 */
	String sendObject(Message message);

	/**
	 * 发送短信--一组对象
	 * 
	 * @param messages
	 *            短信列表
	 * @return 文本内容
	 */
	String[] sendList(List<Message> messages);
}
